#if 0
//
// Generated by Microsoft (R) D3DX9 Shader Compiler 9.15.779.0000
//
//   fxc /T vs_2_0 /E mainVS /Fh
//    C:\Program Files\Rockstar Games\GTA San Andreas\extra_resources\shaders\vs.txt
//    C:\Program Files\Rockstar Games\GTA San Andreas\extra_resources\shaders\veh_matref_sm2a.hlsl
//
//
// Parameters:
//
//   float3 LightDir;
//   float4x4 ViewInv;
//   float4x4 World;
//   float4x4 WorldIT;
//   float4x4 WorldViewProj;
//
//
// Registers:
//
//   Name          Reg   Size
//   ------------- ----- ----
//   WorldViewProj c0       4
//   WorldIT       c4       3
//   World         c7       3
//   ViewInv       c10      3
//   LightDir      c13      1
//
//
// Default values:
//
//   LightDir
//     c13  = { 1, -1, 1, 0 };
//

    vs_2_0
    def c14, 1, 0, 0, 0
    dcl_position v0
    dcl_texcoord v1
    dcl_normal v2
    dcl_binormal v3
    dcl_tangent v4
    dp4 oT2.x, v2, c4
    dp4 oT2.y, v2, c5
    dp4 oT2.z, v2, c6
    mad r0, v0.xyzx, c14.xxxy, c14.yyyx
    dp4 oT3.x, r0, c7
    dp4 oT3.y, r0, c8
    dp4 oT3.z, r0, c9
    nrm r1.xyz, -c13
    mov oT1.xyz, r1
    dp4 oPos.x, r0, c0
    dp4 oPos.y, r0, c1
    dp4 oPos.z, r0, c2
    dp4 oPos.w, r0, c3
    dp4 oT5.x, v4, c4
    dp4 oT5.y, v4, c5
    dp4 oT5.z, v4, c6
    dp4 oT6.x, v3, c4
    dp4 oT6.y, v3, c5
    dp4 oT6.z, v3, c6
    mov oT0.xyz, v1
    mov oT4.x, c10.w
    mov oT4.y, c11.w
    mov oT4.z, c12.w

// approximately 25 instruction slots used
#endif

const DWORD g_vs20_mainVS[] =
{
    0xfffe0200, 0x0048fffe, 0x42415443, 0x0000001c, 0x000000e7, 0xfffe0200, 
    0x00000005, 0x0000001c, 0x00000100, 0x000000e0, 0x00000080, 0x000d0002, 
    0x00000001, 0x0000008c, 0x0000009c, 0x000000ac, 0x000a0002, 0x00000003, 
    0x000000b4, 0x00000000, 0x000000c4, 0x00070002, 0x00000003, 0x000000b4, 
    0x00000000, 0x000000ca, 0x00040002, 0x00000003, 0x000000b4, 0x00000000, 
    0x000000d2, 0x00000002, 0x00000004, 0x000000b4, 0x00000000, 0x6867694c, 
    0x72694474, 0xababab00, 0x00030001, 0x00030001, 0x00000001, 0x00000000, 
    0x3f800000, 0xbf800000, 0x3f800000, 0x00000000, 0x77656956, 0x00766e49, 
    0x00030003, 0x00040004, 0x00000001, 0x00000000, 0x6c726f57, 0x6f570064, 
    0x49646c72, 0x6f570054, 0x56646c72, 0x50776569, 0x006a6f72, 0x325f7376, 
    0x4d00305f, 0x6f726369, 0x74666f73, 0x29522820, 0x44334420, 0x53203958, 
    0x65646168, 0x6f432072, 0x6c69706d, 0x39207265, 0x2e35312e, 0x2e393737, 
    0x30303030, 0xababab00, 0x05000051, 0xa00f000e, 0x3f800000, 0x00000000, 
    0x00000000, 0x00000000, 0x0200001f, 0x80000000, 0x900f0000, 0x0200001f, 
    0x80000005, 0x900f0001, 0x0200001f, 0x80000003, 0x900f0002, 0x0200001f, 
    0x80000007, 0x900f0003, 0x0200001f, 0x80000006, 0x900f0004, 0x03000009, 
    0xe0010002, 0x90e40002, 0xa0e40004, 0x03000009, 0xe0020002, 0x90e40002, 
    0xa0e40005, 0x03000009, 0xe0040002, 0x90e40002, 0xa0e40006, 0x04000004, 
    0x800f0000, 0x90240000, 0xa040000e, 0xa015000e, 0x03000009, 0xe0010003, 
    0x80e40000, 0xa0e40007, 0x03000009, 0xe0020003, 0x80e40000, 0xa0e40008, 
    0x03000009, 0xe0040003, 0x80e40000, 0xa0e40009, 0x02000024, 0x80070001, 
    0xa1e4000d, 0x02000001, 0xe0070001, 0x80e40001, 0x03000009, 0xc0010000, 
    0x80e40000, 0xa0e40000, 0x03000009, 0xc0020000, 0x80e40000, 0xa0e40001, 
    0x03000009, 0xc0040000, 0x80e40000, 0xa0e40002, 0x03000009, 0xc0080000, 
    0x80e40000, 0xa0e40003, 0x03000009, 0xe0010005, 0x90e40004, 0xa0e40004, 
    0x03000009, 0xe0020005, 0x90e40004, 0xa0e40005, 0x03000009, 0xe0040005, 
    0x90e40004, 0xa0e40006, 0x03000009, 0xe0010006, 0x90e40003, 0xa0e40004, 
    0x03000009, 0xe0020006, 0x90e40003, 0xa0e40005, 0x03000009, 0xe0040006, 
    0x90e40003, 0xa0e40006, 0x02000001, 0xe0070000, 0x90e40001, 0x02000001, 
    0xe0010004, 0xa0ff000a, 0x02000001, 0xe0020004, 0xa0ff000b, 0x02000001, 
    0xe0040004, 0xa0ff000c, 0x0000ffff
};
